home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 23 / AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso / PublicDomain / Anwendungen / db3.6-beta-src / Select_P.h < prev    next >
C/C++ Source or Header  |  1997-11-26  |  990b  |  34 lines

  1. /* Private include file for the Select "class" */
  2.  
  3. #include "Select.h"
  4.  
  5. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  6. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  7.  
  8. #define GD_SELLview   0
  9. #define GD_SELLadd    1
  10. #define GD_SELLdel    2
  11.  
  12. /* Rawkeycodes + 128 for upkey codes */
  13. #define RAW_TAB             (0x42)
  14. #define RAW_ESC             (0x45)
  15. #define RAW_HELP            (0x5f)
  16.  
  17. #define RAW_UP              (0x4c)
  18. #define RAW_DOWN            (0x4d)
  19. #define RAW_LEFT            (0x4f)
  20. #define RAW_RIGHT           (0x4e)
  21.  
  22. #define VANILLA_DEL         (0x7f)
  23. #define VANILLA_ESC         (0x1b)
  24.  
  25. static int SELLviewClicked(Select *);
  26. static int SELLaddClicked(Select *);
  27. static int SELLdelClicked(Select *);
  28. static int SELOkClicked(Select *);
  29. static int SELCancelClicked(Select *);
  30. static int SelCloseWindow(Select *);
  31. static int SelNewSize(Select *);
  32. static int SelVanillaKey(Select *);
  33. static int SelRawKey(Select *);
  34.